1312
868
676
1020
760
1318060
1070
816
6210
601
5712
656
41267
31330
30213
27195
2368267
21294
2049153
1899149
18756
15610
15090
13390