2508
7
6026
2
2028
2879
1
2929
6
773
1495
1888
3
1088
1204
1022
874
3891
2312
0
2135
1062
3734
1413
840
3782
1547
4259
1568
1690
635
1217
1249
965
1469