755
0
1759
549
959
3351
751
663
89
1099
1362
556
475
110
334
506
6231
1472
482
480
432
193
919
362
456
405
2948
6
22017
758
922
637