738
1
398
574
2
939
1005
0
1291
662
728
1044
677
1312
3
676
649
595
811
902
4283
817
3061
8
3207
459
379
673
857
1658
706
637
625
680
512