408
0
1150
887
2189
355
255
1156
25137
350
492
675
1936
1
373
2634
383
277
1780
594
1603
435
1032
527
300
572
3381
3
714
320
116521
387
116