1479
0
1918
2
1191
1
1301
1506
4
1276
3326
3
1691
2142
4179
5949
5
2226
40177
1228
1964
1061
802
1699
2100
2835
2181
2767
1816
886
2249