789903
105370
564240
416210
457117
128327
377931
760119
965113
980482
91385
662265
5340366
4385933
4241459
3421462
3389998
3310285
3264955
2943727
2932226
2435209
2114352
2101407