21586
12930
9902
4360
4142
4620
419184
4300
3390
2960
3292
2950
16130
14321
946263
8664
8630
814148
710142
66911
6440