29016 105
10594 391
5347 696
34185 575
7978 467
11860 480
27644 869
13518 330
3731 379
9962 131
4650 373
17148 154
8351 461
3958 424
86242 643
18940 166
4483 616
4728 405
4280 306
3487 367
50675 538
22876 484
2889 125
9811 714
10071 842
13027 57
10861 738
21013 668