627506
887436
204907
805136
763157
594886
1502104
872730
1107344
775950
908605
798404
562454
839553
1227560
396917
17734483
15197692
13846960
10666916
7080156
7012668
6900831
6821362
6251477
5704960
5473623
5332253
431870
4042231