272 63
1240 346
2909 759
2483 510
2622 662
208 33
1055 234
2963 860
1263 255
1883 568
2510 477
19405 108
4338 444
73534 533
13344 313
8179 647
3197 203