998
2
1656
1
63
0
988
150
1033
656
1862
7
703
484
989
16941
11
117
1111
5
81
747
845
701
1611
1537
423
275678
9
1631
1440
1911
1810
1654
6
777
962
13046