871581
939193
1149609
953861
626536
53259
1131272
256843
23629486
23145960
19649669
14355916
13242158
11730625
10244365
8732963
463970
943384
35966
266678