2508
7
2028
2
2929
6
1088
1
1251
1192
1657
3734
1660
4
882
3
6026
2879
2087
874
773
1022
0
2707
1495
2184
1249
3824
1697
3298
1559
2352
1994
2992
2336
5
1725