2089
1
1180
3
1519
6075
15
1125
1689
877
1978
0
951
1225
1743
1618
938
1219
790
3683
785
1516
1694
706
3715
2
4335
1451
2462
2949
1146
582
5151
635
1736