3960
3
2145
1
1722
1967
2
753
13574
14
3522
2999
1060
0
2160
944
2131
2168
1234
2238
658
1564
2443
5
608
2223
8
814