103
105
126
102
100
125
107
140
90
91
15791
12860
10391
8880
714263
6900
6440
5801
570147
53310
498142
4260