262 63
1233 346
2901 759
2480 510
2600 662
204 33
1051 234
2947 860
1254 255
1876 568
2499 477
19266 108
4330 444
73511 533
13333 313
8173 647
3189 203