2508
7
2028
2
2929
6
1088
1
1251
6026
1022
1192
2879
2153
1809
5
2087
874
773
2707
1495
2184
3824
1697
3298
1559
1839
2352
1994
3
2336
1725
1660
4
3995
3891
3565
8