103
105
126
102
100
125
107
140
90
91
15791
12850
10391
8870
710263
6890
6400
5801
569147
53310
494142
4260