424
530
243
4310
197
151
207
296
261
182
135
122
22336
16800
14841
13310
10172
992263
8894
8790
847148
734142
67911
6780