396
191
175
220
207
331311
2711
420
214
198
120
22816
17340
15361
13720
10502
1028263
9294
9120
899148
757142
7020
69511