755197
201887
832871
1046944
277474
373647
406185
100177
372862
177325
1031185
651914
262246
355477
331672
728352
17734483
15196692
13845960
10666916
7080156
7012668
6900831
6820362
6250477
5704960
5470623
5332253
431870
4042231