767
1
6726
7
2748
6
905
2312
948
4964
3
2000
424
2
1257
1184
1392
1330
842
1334
571
0
510
938
398
2030
2624
1350
1375
5836
54
7330
2725
1255
661