21599 843
30233 247
7019 211
11846 189
33564 609
3887 98
27799 388
9978 846
49007 338
16222 702
24221 350
24335 639
8510 502
14369 335
6897 96
13901 674
11678 741
6332 48
13044 935
44411 643
14668 542
5350 85
7332 527
30487 90
2906 151
4597 172
30437 685
26933 329