14072 101
8655 227
10850 127
4426 167
4956 44
4328 32
10673 676
5656 44
9997 460
118121 833
9682 571
11827 180
5221 208
6732 244
2945 105
4104 215
9171 427
5374 411
8308 185
7945 452
13915 996
10037 564
9015 589
14284 294
7726 300
19098 339
12016 532
214683 657