15026 58
14741 710
5532 94
21135 794
2421 175
12670 261
5343 139
16406 351
16195 837
5197 230
8593 312
42696 292
6293 255
17088 748
13473 114
6410 560
13096 195
12034 446
8070 504
6485 632
5784 160
41129 96
16957 126
9338 724
247466 1196
333033 530
164008 974
46331 1003