320
489
461
463
190
294
355
443
361
296
224
181
40697
31030
29863
26915
2342267
21054
2028153
18676
1865149
15380
14930
13250