30009 820
22451 165
7500 593
4183 664
34939 101
36095 796
2094 347
7500 49
15245 264
9181 893
2868 284
3527 554
20506 811
18719 727
9363 467
37498 843
15142 431
8620 676
2792 156
2094 74
17150 503
1878 517
6483 695
21350 442