253 63
1233 346
2899 759
2480 510
2592 662
201 33
1051 234
2941 860
1243 255
1876 568
2498 477
19216 108
4326 444
73505 533
13326 313
8171 647
3185 203