3090
6
9160
5
2012
2
685
0
2456
1
3629
1225
791
1913
1513
3080
3
2316
1045
2011
1044
1804
7258
1507
1755
800
2798
2902
16
3479
3546
1431
534
3593
984
2204
1210