6726
7
2748
6
905
1
948
4964
3
2608
0
424
2
604
1133
1184
1392
1939
842
1334
2152
510
957
928
951
938
675
398
2030
1115
2624
5836
54
70
454
403
2725