299111
68977
643586
483582
33547
816666
517
217906
337779
323922
516725
173425
5109799
3542581
3042148
2345804
2223988
2029609
1939357
190678
1754118
1717136
1679195
1631471