244 63
1233 346
2890 759
2477 510
2584 662
195 33
1051 234
2936 860
1235 255
1874 568
2497 477
19153 108
4326 444
73490 533
13316 313
8170 647
3179 203