15052
128853
14180
70527
107538
113146
12321
91810
9226
6840
91618
81633
1583616
1091512
9921276
991116
94813
9107258
7434154
722911
68255
57913
54092
52128