633578
623936
811879
1215472
1436429
29416
1077247
76328
23441486
22908960
19522669
14220916
13035158
11573625
10123365
8562962
8711
404769
77712
571591