2508
7
2028
2
2929
6
2087
874
1
1088
3734
1013
2048
1426
1042
1179
1391
1068
0
2609
3
766
2114
278
1104
1716
1836
1918
1191
1809
5
1506
4
1691
2142
4179
5949
2226