2939
1
2061
3
1298
3527
2
346
0
3296
4
1213
3156
891
6926
7
2897
2409
1434
1028
1334
2999
2601
10827
3157
2271
1088
1369
2670
5051
1657
1944
8535
12
2041
2313
2907