693308
632780
178249
285413
472715
1049865
75824
183255
23629486
23145960
19649669
14355916
13242158
11727625
10244365
8732963
463970
943384
35966
266678