584907
1293543
26436
556607
553313
597509
1111644
416576
293759
406667
1437538
469302
5157799
3570581
3095148
2398804
2235988
2058609
1977358
191778
1773118
1722136
1691196
1638471