122
102
1110
103
125
104
106
101
93
137
123
15731
12830
10361
8870
709263
6860
6360
5771
566147
53310
488142
4240