977778
533818
292464
51123
667260
817545
161957
648752
394576
680387
766455
41393
5534367
4542935
4360459
3459998
3447462
3414286
3366956
3018729
3008226
2493209
2136407
2136352