2134
8
2982
3
3982
6
2715
4290
5527
8527
1
586
1003
768
0
1380
9077
28
980
2649
2967
566
621
467
501
1049
1518
1940
3580