310
0
328
270
392
618
341
2740
4426
267
3469
4
1924
2152
114
594
54
646
843
240
688
1935
614
398
584
58
668
264
330
401
632