671540
697102
37091
695583
764795
549812
740992
841307
45630
394630
171468
532488
586635
497435
805508
92846
20147484
19531692
17921960
11921916
9249156
7892362
7836668
7176623
7072831
6909477
6888960
6412253
457370
4363231