122868
523114
91446
283435
1000721
562142
886869
637104
490452
466525
999556
221736
5157799
3570581
3095148
2398804
2235988
2058609
1977358
191778
1773118
1722136
1692196
1638471