1407
30020
1395
1234
16527
1465
28430
3700
2177
16331
840
837
652012
46603
46420
44698
3986271
3763157
31634
3092151
29456
25242
23190
21330