1872
1
866
917
552
616
1069
2
680
258
244
162
163
213
151
3
125
131
193
156
116
195
101
142
178
72
87
99
144
145
310
300