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