247631
938661
627506
887436
204907
805136
763157
594886
872730
1107344
775950
908605
798404
562454
839553
1227560
17733483
15196692
13844960
10666916
7080156
7012668
6900831
6820362
6250477
5704960
5470623
5332253
431870
4042231