970707
13344
255156
662266
586911
784229
142431
349339
341128
438782
38129
311970
5118799
3552581
3053148
2360804
2227988
2034609
1948357
191078
1759118
1718136
1684195
1634471