749
1
504
2
1300
3
1216
939
720
3017
7
78
644
460
867
821
0
67
726
879
799
1331
85
517
468
945
2598
785
88
1000
875
652
73