247 63
1233 346
2892 759
2478 510
2586 662
200 33
1051 234
2936 860
1240 255
1875 568
2497 477
19176 108
4326 444
73498 533
13318 313
8170 647
3183 203