114
71
135
116
111
20
70
214
153
141
235
20466
15510
13661
12280
9342
880263
8200
7952
766148
659142
64011
5970