325
0
83
1
127
2
249
121
154
600
183
129
317
276
105
111
152
342
119
370
763
99
397
229
477
357
340
372
146
187
253
136
219