494874
398674
53382
519318
633592
77653
955882
501789
516248
869849
191806
703167
5141799
3567581
3073148
2384804
2230988
2047609
1968358
191478
1765118
1720136
1689196
1636471