2028
2
2929
6
1088
1
2508
7
1192
1251
578
0
1446
2698
1423
1564
6026
2879
3629
2087
874
773
2707
1495
2184
1022
3824
432
1697
3298
1559
2352
1994
3
2336
5
1725