155
1010
103
102
111
101
121
95346
94
93
14650
11680
9181
7760
627263
6130
5650
5121
503147
4819
435142
3490