246 63
1233 346
2892 759
2478 510
2585 662
199 33
1051 234
2936 860
1240 255
1875 568
2497 477
19172 108
4326 444
73496 533
13318 313
8170 647
3183 203