2896149
21930
1138216
76944
8180
888380
63740
72530
60634
35315
44027
29615
612111
43830
43653
41877
3708270
3493156
29934
27706
23572
19920