988153
700169
132570
1250533
1474952
1382151
1076852
63475
23441486
22908960
19522669
14220916
13035158
11573625
10123365
8562962
8711
404769
77712
571591