1158491
248226
793143
431585
783310
973640
370474
789360
458526
109650
697653
1173623
663595
328500
235299
1061241
17734483
15200692
13846960
10666916
7082156
7013668
6900831
6821362
6251477
5704960
5473623
5332253
431870
4042231