1021963
25778
452994
706501
795240
58392
438218
683128
740273
894970
850478
580994
28963454
24410119
21948992
21151480
16476333
14857969
140491028
13366239
1154778
11515764
947258
9456480