265 63
1236 346
2902 759
2481 510
2603 662
205 33
1053 234
2949 860
1258 255
1879 568
2501 477
19307 108
4330 444
73519 533
13336 313
8173 647
3191 203