2508
7
2028
2
2929
6
1088
1
6026
2879
4996
1251
4370
1938
4
5949
15
773
2707
591
0
1495
2184
2411
3749
3
1022
3824
3442
1632
1697
3298
1559
2352
1994
2336
5
1725
1660