2996
0
3090
6
572
1618
1
693
1408
1064
915
1073
846
1749
2043
883
3080
3
83
1000
3484
5389
2954
2
1044
1804
578
7258
5635
1444
1475
2902
16
3546
878