4210
4813
3410
497
6014
569
596
323
489
292
397
644
22606
17140
15171
13570
10382
1010263
9104
8950
869148
745142
69111
6890