1115
731
8710
1326
951
18916
955
905
1012
1085
703
741702
690012
49593
48760
48248
4261271
4059158
33234
3261151
31296
26782
24541
22950