3008 786
5052 27
14789 357
15123 825
20822 338
6668 49
4383 338
10109 669
7560 618
3796 165
1642 41
2762 284
8764 690
14023 680
8170 274
8316 436
13679 277
4672 136
3463 764
1751 196
3795 532
7145 138
5278 146
2424 389
5237 93
5406 34
15396 443
6065 225