990760
13511000
1504224
1118862
946991
703992
1025667
61586
151122
236464
1567215
771766
977410
83666
1226246
1359928
17728483
15194692
13836960
10663916
7075156
7012668
6899831
6820362
6250477
5703960
5469623
5325253
431770
4041231