186
3410
171
174
220
1910
217
383
388
249
360
22336
16810
14841
13340
10182
993263
8894
8790
847148
734142
67911
6780