583
1
2132
983
613
632
2
544
0
599
348
807
661
634
2125
3
558
1556
471
4366
7
1162
533
1096
2102
1627
6
674
1029
165
782
4
887
1176
698
644
783