3080
3
1698
1
2100
2
3354
1168
8641
9
1787
2166
1407
0
2476
1044
2939
3196
2760
4
1778
2808
5
2982
4833
4044
3546
2465
3125