3008 786
5042 27
14759 357
15105 825
20796 338
6664 49
4380 338
10099 669
7544 618
3782 165
1639 41
2755 284
8748 690
14016 680
8168 274
8311 436
13667 277
4672 136
3458 764
1751 196
3791 532
7130 138
5266 146
2422 389
5228 93
5403 34
15363 443
6058 225