246
1
102
518
206
220
165
194
82
1105
2
106
141
255
356
137
92
190
157
425
628
0
233
914
109
303
80
527
400
374
108
130
859