255
0
372
339
4192
303
451
2190
669
585
375
846
407
210
426
2901
856
247
739
1020
3675
200
172
532
297