180292
1840
18854
1650
186160
14915
14562
14175
131112
12256
13147
11265
14681
11700
9201
7790
630263
6140
5670
5141
510147
4859
439142
3520