348
353
464
3310
3635
162
386
232
283
3021
331
2210
23776
17850
15801
14262
10962
1066263
9714
954148
9400
793142
7390
71511