1590
9515
7822
754
1349
1539
1197
1270
1118104
8831
1238
949
40877
31090
29903
26985
2353267
21124
2033153
1873149
18716
15500
14970
13280