902
2
697
1
1539
5
1185
1298
2125
3
558
1556
983
807
662
634
632
576
939
4367
7
471
595
813
673
904
0
4287
1622
380
1044
678
3062
8
3208
461
819