266 63
1236 346
2902 759
2481 510
2603 662
206 33
1053 234
2951 860
1258 255
1879 568
2502 477
19316 108
4330 444
73521 533
13339 313
8174 647
3191 203