3960
3
2173
1
1788
2368
2999
12717
4
2166
4697
0
3127
2241
2
1011
1746
1816
1676
83
1944
1524
982
836
3105
610
1347
1301
1660
1825
2562
1431
905