2939
1
2601
4
1200
2
2043
3
1657
0
8535
12
2238
2755
2356
6
2962
1878
2907
466
608
18258
23774
2551
13967
403
346
3505