114249
997557
357459
1754
163801
282240
16296
886433
6748
486850
113135
771495
5157799
3570581
3095148
2398804
2235988
2058609
1977358
191778
1773118
1722136
1692196
1638471