943
1080
1390
1240
1260
1063579
635
9812
9013
1010
822268
42807
32540
31683
29005
2493268
22494
2176153
19826
1970149
16040
15900
14160