333529
678511
140627
666568
700740
57819
935645
684735
868750
188149
729564
665323
28963454
24410119
21949992
21151480
16476333
14857969
140491028
13366239
1154978
11515764
947358
9456480