14621
280
3863579
2552
3406
2433
39111
5855
4717
2335
4018
4005
1636217
1156312
11214276
1035116
10127258
97704
8287155
775711
71126
61924
57512
54148