397
0
1213
750
357
534
139
692
1454
845
661
239
483
58
209
2085
1126
55
843
430
422
798
407
431
275
1029
739
3691
530
1304
75