485592
786950
609237
581932
385948
891455
649453
24235
126283
911459
543542
22199
5153799
3570581
3088148
2396804
2234988
2053609
1975358
191678
1773118
1722136
1691196
1638471