142558
79886
652169
918812
151323
78909
628839
546145
32454
8337
1642
99261
448417
392535
676786
990864
14777747
668586
4536578
4199980
3440510
3201192
2173495
2164216
2045492
184466
1841948
16315
154461
1538545