511246
186616
986457
654431
469450
317575
488420
780145
38086
418423
409856
597531
284847
609132
98462
1303748
23024697
21019484
19533960
12734916
10437157
9470624
8516364
8263668
7306961
7155477
7100831
6763253
464170
4479231