1170
882966
698
14613
903
9910
8310
1498
832
1122
592
1166
604611
43430
43303
41237
3660270
3431156
29754
2877149
27376
23292
21680
19790