12913 97
92746 123
14420 456
9653 652
28417 727
22339 253
22887 404
50842 943
24987 547
14192 291
13568 632
318736 1050
10544 628
50741 727
16916 223
14430 702
15292 105
30875 317
39525 293
17798 299
24624 544
22429 1007
8843 218