1017
2
1129
0
964
1
2372
7515
4
447
7772
8
2200
6
1860
9953
1223
2312
544
7328
1421
3313
1682
15482
15
2140
2033
970
1096
1132
553
929
1165
804
5948
1697
3
1084