398
313
180
261
201
192
120
210
217
341311
194
3422
23776
17850
15801
14262
10962
1066263
9714
954148
9400
793142
7390
71511