607962
463844
452232
242236
604484
612535
280706
188601
55820
837471
654927
475292
5116799
3547581
3049148
2356804
2226988
2032609
1945357
190878
1756118
1718136
1682195
1633471