3001 399
8429 280
17211 93
17348 525
27657 513
78461 788
25787 691
25763 846
10737 183
3211 564
17155 670
26948 297
22830 171
10688 717
13311 149
10952 707
7469 119
9404 201
4124 503
1777 206
9613 622
14488 903
3258 661
5463 81
13693 163
5290 556
9643 239
30667 624