3080
3
2316
0
3546
1
1056
2921
5
1044
1179
1449
3158
14
610
2649
4044
3083
2
2799
2465
473
3125
480
612
3765
4
2264
5440
8
756
2476
721
2595
3779
413
4471