320428
639507
232640
507283
483282
99380
68331
3916
320849
366932
565466
595228
5111799
3544581
3043148
2346804
2223988
2030609
1939357
190678
1755118
1717136
1679195
1631471