313906
435359
509719
279911
797420
774464
155721
837794
921366
536382
564128
877865
5153799
3570581
3088148
2396804
2234988
2053609
1975358
191678
1773118
1722136
1691196
1638471