13022 97
92893 123
14486 456
9653 652
28455 727
22349 254
22895 404
50875 943
25004 547
14196 291
13574 632
318814 1050
10549 628
50755 727
16919 223
14434 702
15297 105
30886 317
39533 293
17799 299
24633 544
22444 1007
8844 218