214831
363247
888614
124847
25946
608642
406394
884711
61161
987717
64237
265985
5157799
3570581
3095148
2398804
2235988
2058609
1977358
191778
1773118
1722136
1691196
1638471