100
186
3410
171
174
220
1910
217
383
388
249
22346
16890
14941
13380
10222
996263
8934
8820
851148
737142
6820
68111