588
2
779
3
2598
512
1
1698
6
1295
492
86
388
644
1048
0
734
802
504
689
884
808
652
848
867
80
709
742
731
741
1902
865
2681
831
7236