1005136
717935
56075
276736
65768
562771
66676
879223
143395
815713
498672
227656
5238799
3663581
3194148
2489804
2270988
2109609
2037358
193578
1817118
1742136
1715196
1658471