59948
278335
774700
384835
726242
562409
414421
759537
873609
557998
461352
916435
5151799
3568581
3082148
2395804
2233988
2053609
1975358
191678
1770118
1722136
1691196
1638471