1446
2
1237
1
767
6726
7
2748
6
905
948
4964
3
1261
1365
424
1184
1392
842
1334
510
938
398
2030
2624
1254
0
1375
5836
54
2725
999