2939
1
2601
4
1200
2
2043
3
1657
0
8535
12
2238
2755
2356
6
2962
1878
2907
466
1940
360
356
501
1049
608
1518
341
18258
1189
1099
484
756
801
1675
597
1230