196
0
1
179
2
459
305
341
253
489
161
507
668
169
587
525
335
500
946
3
706
248
280
329
705
370
482
378
888
250
297
160
245
176
284
190
533
404
621
225
199
290
211
282
194