568
0
2711
5
992
1
734
1052
683
559
1099
2
930
2940
644
1522
1311
3
613
1069
1007
574
958
1873
910
87
953
1162
484
665
990
773
860
591
619