122
102
1110
103
125
104
106
101
93
137
123
15791
12850
10391
8870
710263
6890
6400
5801
569147
53310
494142
4260