1299
2
577
939
902
1012
0
600
1
348
807
662
634
613
983
632
2125
3
558
1556
4369
7
471
947
2051
8
1237
1213
2133
544
583
1029
1096
2102
1628
6
675