267 63
1237 346
2903 759
2481 510
2604 662
206 33
1053 234
2952 860
1259 255
1880 568
2502 477
19331 108
4330 444
73521 533
13340 313
8176 647
3191 203