2508
7
2028
2
2929
6
1088
1
1063
1660
4
1059
2087
1251
874
2707
758
0
2184
1809
5
3824
1697
3298
1559
2352
1994
3
2336
1725
3995
3565
8
3248
3734
3575
1566
519
1507