959924
656388
821796
76235
765585
924375
974872
113515
333811
700438
844334
280848
5096799
3526581
3026148
2329804
2217988
2013609
1918357
190278
1747118
1715136
1669195
1627471