264 63
1234 346
2902 759
2481 510
2603 662
204 33
1053 234
2948 860
1256 255
1879 568
2501 477
19295 108
4330 444
73516 533
13336 313
8173 647
3190 203