104296
26634
11413
150576
14449
703123
925402
854576
744661
551646
677868
335115
5150799
3568581
3081148
2395804
2232988
2053609
1975358
191678
1770118
1720136
1691196
1638471