4210
4813
4515
497
352
3522
6014
442
596
323
292
397
22436
17040
15021
13460
10282
1001263
9024
8890
855148
741142
68411
6820