2508
7
2028
2
2929
6
1902
1
2087
259
874
1088
3153
731
0
2509
3371
10
2385
1857
4321
4
3734
3090
4077
1035
2960
2143
1036
1251
3435
9208
679
7053
1390
2722
1809
5