767
0
1009
2
486
422
20634
8
1020
518
19279
3092
1
360
4165
1132
614
392
475
472
139
1504
729
543
1080
3990
25137
78
916
641
1053
162856
480
1639