314
3810
272
274
252
331
310
382
435
356
187
251
22706
17220
15281
13660
10482
1017263
9194
9080
882148
750142
6970
69311