166
280
90
102430
66821
101739
83448
53868
177978
11763
84536
41427
31430
30343
27355
2375267
21464
2060153
1903149
18906
15630
15180
13450