649144
709971
739613
173959
650941
373580
29875
753809
671667
271826
103851
539570
4314364
3624456
3572929
3194460
2924998
2825283
2791955
2611725
2517226
2114209
1945351
1905407