2508
7
2028
2
2929
6
1088
1
1251
1192
1690
1063
1660
4
6026
2879
1431
1059
2087
758
0
951
874
773
2707
1495
2184
1022
1223
3824
1697
3298
1809
5
1559
2352
1994
3