767
1
905
4964
3
948
1184
3393
10
2030
2
510
605
0
1392
842
1375
1334
2624
938
5836
54
6343
24
471
1255
661
2725
2141
1300