1000 241
295 55
2760 840
2345 528
45864 293
14922 382
44151 942
26947 815
130927 927
28500 527
85477 643
42761 825
24157 503
15161 65
18401 78
49120 304
14887 444
8451 720
32719 235
67101 374
45335 346
30247 646
31666 111
66713 847