15030 58
14746 710
5541 94
21143 794
2422 175
12675 261
5351 139
16415 351
16198 837
5198 230
8597 312
42715 292
6294 255
17101 748
13478 114
6414 560
13096 195
12040 446
8074 504
6497 632
5785 160
41192 96
16962 126
9342 724
247492 1196
333055 530
164013 974
46333 1003