1796
1
430
1436
0
767
6726
7
2748
6
905
1611
2
948
4964
3
2608
424
1133
668
1184
1392
1939
842
1603
1334
2152
510
705
957
951
938
398
4536