1216
0
1436
547
1868
2
1466
8582
3
645
2533
352
693
2623
6
1205
1094
2108
4099
8
408
558
52099
880
765
546
390
643
32
395
319
422
770
745
1969