2508
7
2028
2
2929
6
1063
1
1660
4
1059
758
0
4031
2707
2184
3824
1697
3298
1559
2352
1994
3
2336
5
1725
3995
3565
8
3248
1112
2959
3575
1566
519
1507
2631
1509
5753
10