258
1
87
110
377
3
543
5
346
2
98
9
245
257
274
914
527
425
137
166
221
1105
589
4
161
204
194
0
106
212
198
427
418
859
130
108