264 63
1233 346
2902 759
2481 510
2601 662
204 33
1051 234
2947 860
1255 255
1878 568
2499 477
19275 108
4330 444
73514 533
13333 313
8173 647
3189 203