680967
265709
180593
459647
923773
856
921286
929324
132113
974837
989954
877752
5238366
4293933
4180458
3395462
3341998
3259285
3203955
2909726
2896226
2403209
2091352
2080407