1106
4
1397
3
164
0
1104
1
2077
5
1048
346
25
666
1606
768
703
960
971
9566
8
1329
442
1541
403
1653
3505
2
1751
2365
8527
5489
11
1781
2131
5151
19944
3715