1000
0
1391
1
766
1104
3
2114
278
1716
1836
1918
2
1191
1168
2609
2294
2562
21152
8
5949
5
2142
2578
4099