2996
0
4471
2
3090
6
2743
5
1781
4
14
21152
8
2935
984
7793
1877
2065
1
2258
1946
2237
346
2105
657
20850
3427
7
1507
1002
2189
1416
3692
3543
1945
5052
10
2715
1310