1506
4
1691
1
2142
2
4179
5949
5
2226
1228
3
1964
1061
802
0
1699
2100
2835
2181
1816
886
2249
2245
1814
1468
986
1163
1610
13034
15