244 63
1233 346
2892 759
2477 510
2584 662
197 33
1051 234
2936 860
1238 255
1874 568
2497 477
19158 108
4326 444
73493 533
13316 313
8170 647
3180 203