665822
512527
462451
172605
192237
588649
242168
614775
716444
340436
379669
524265
253630
261959
446341
910834
20164484
19599692
17950960
11942916
9264156
7909362
7849668
7186623
7072831
6915477
6898960
6414253
457470
4365231