389142
300729
78517
138492
16887
475787
608814
571484
151779
215951
175596
426438
5148799
3567581
3076148
2393804
2230988
2052609
1972358
191578
1768118
1720136
1690196
1637471