2668
2
2966
5
2546
1333
1
2076
2091
2190
1043
802
0
1225
2855
3
247
1559
467
846
3092
3990
3691
2301
1020
2881
3815