111977
675570
653788
557743
747778
847107
485263
592214
926326
989841
867691
106936
5606367
4593935
4399459
3483998
3461462
3439286
3389956
3046226
3038729
2518209
2150352
2148407