1016
1
1232
0
2405
2320
6
1282
1103
688
411
937
918
1022
549
448
1288
2184
797
2933
9715
675
1673
299
485
693
1641
738
1044
487
1362
2
990
1050