126
102
100
103
125
107
140
90
1010
91
15721
12810
10351
8860
708263
6850
6360
5751
565147
53310
488142
4230