3655
11
3465
2
2584
945
1
1047
2277
0
3898
10
1131
2336
5151
3080
3
1533
1537
1998
4
2072
3715
3100
21152
8
1576
4651
2152
3918
7
7793
3364
844
1660
733
3423
962
9817