14072 101
8655 227
10850 127
4426 167
4956 44
4329 32
10673 676
5657 44
9997 460
118125 833
9683 571
11827 180
5221 208
6732 244
2945 105
4105 215
9171 427
5374 411
8310 185
7945 452
13915 996
10037 564
9016 589
14285 294
7726 300
19099 339
12016 532
214688 657