164899
151095
61475
911595
749141
109078
589680
199131
1072932
961103
454159
169660
942117
519311
617447
921385
25296700
22081484
21247960
17942669
13445916
11681157
10563624
9079365
7831961
7463477
7157831
7153253
472670
4680231