28025 115
5329 61
99999 943
27527 225
46399 986
33931 142
46128 908
51159 844
9854 368
17629 693
9137 53
19665 474
14002 35
50950 359
84720 759
13127 141
16686 633
11343 560
38752 711
17749 267
54463 528
14487 140
5883 446
154587 546
13945 411
73280 391
51760 417