3063
3
1295
1
2192
0
521
933
2717
11881
565
579
5262
10
5217
11
1222856
4
1889
625
2
2470
1776
16840
15