2670
1
997
2322
3
8641
9
1060
0
2194
2
3196
2535
2808
5
4833
4044
3083
2465
1175
607
3125
3546
766
733
1192