294
314
3810
272
274
252
331
310
382
435
356
187
22746
17250
15311
13680
10482
1021263
9204
9080
883148
751142
6980
69311