102
105
104
134
101
1017
127
93
92
13830
11200
8691
7340
589262
5710
5400
4831
475147
4589
406142
33150