3499156
43850
23582
13774
12190
152279
11350
8558896
93473
53536
7551
8570
612311
43703
41927
3711270
29934
2899149
27786
21930
19940