575305
551488
813508
93146
1081667
818411
4362
708414
23629486
23145960
19649669
14355916
13242158
11730625
10244365
8732963
463970
943384
35966
266678