1112
133
137
113
102
104
134
101
1017
117
14480
11680
9171
7730
624263
6070
5650
5111
502147
4819
435142
3460