244 63
1233 346
2892 759
2478 510
2585 662
198 33
1051 234
2936 860
1240 255
1875 568
2497 477
19170 108
4326 444
73495 533
13318 313
8170 647
3183 203