316
286
372
4610
218
300
265
468
215
430
350
202035
22436
17040
15031
13460
10292
1001263
9024
8890
855148
742142
6840
68411