743697
124499
176160
855651
504572
226208
703317
89671
276109
810517
866223
702529
5100799
3534581
3035148
2338804
2220988
2026609
1934357
190378
1750118
1716136
1677195
1629471