856
522
499
7110
525
505
352
4514
4910
6927
394
6530
28967
22120
20331
18083
1446267
13982
1309148
12646
11270
1093144
9660
81511