2991 302
1355 127
19812 515
22150 729
28555 388
1823 124
1610 262
15852 733
13348 877
635 60
2959 782
27919 545
18010 264
11300 260
5193 48
13521 644
4361 331
3347 687
2956 560
3119 290
4783 569
7529 639
2304 354
5318 509
17653 472
20231 314
1112 210
5728 740