1293
648
9214
8513
723
925
715
521
8813
870
990
760
39317
30160
28503
25875
2212267
20084
1940153
1791149
17766
14820
14510
12760