3835
5
3465
2
1015
1
1694
951
690
2669
564
1338
1743
0
2413
16174
3328
108797
4002
4
1571
2655
3957
3
2193
1267
3625
1576
1557
1610
2679
1441
1386
14861
7
21152
8
2949