15026 58
14741 710
5532 94
12670 261
16406 351
16195 837
5197 230
8593 312
42697 292
17088 748
13474 114
12034 446
8070 504
6485 632
5784 160
41130 96
16958 126
3930 326
4829 129
11392 624
2818197 4102
935570 960
248420 1043
388198 1161
194850 744
3280321 6853
190257 592
118789 632