258
1
373
3
84
542
5
422
136
525
399
219
164
1104
2
212
104
192
0
357
478
341
146
858
368
185
276
129
105
370
99
619
236
229
910