1632
2
1681
1
843
0
1343
1494
4
1743
1393
1179
432
2163
790
2386
1583
5402
10
419
1752
2371
5
2122
1757
3683
5375
2215
21152
8
2669
1952
3316
17
1247
1424
1446
951