2939
1
2061
3
1298
3527
2
346
0
3296
4
345
1213
3156
475
891
6926
7
2897
2409
1434
1028
1334
2999
356
2601
10827
3157
1243
2123
1105
1103
534
490
2271
484