156272
153960
148493
2206120
572973
344160
237890
346593
33366180
266654
32493179
16830117
212975
222885
16916137
1923102
1443113
21954171
191154
2301115