15036837 6226
2073840 395
31894290 8890
8160651 3081
7607055 2434
2568902 816
2168811 493
7994894 2381
1554752 738
31999329 15013
19253215 8067
6604218 1388
4727927 1077
3527939 885
25579908 6911
17136432 7235
7875363 464
24907450 7756
7286122 2305
6986226 3487
29564912 9776
4105609 1834
8812911 3405