495
397
644
270
5235
336
265
2822
3511
363
322
424
22756
17280
15311
13680
10482
1021263
9214
9090
883148
754142
6980
69411