2159
1
2300
2
2250
2763
0
2760
4
1618
883
652
1226
549
3688
5
979
3351
3
2669
969
4309
2982
3326
3361
3573
4133
2771
2091
1970
1475