1015
1
3354
5
2411
0
1694
951
690
2669
2
1787
564
1055
1743
878
1038
108797
3835
3612
10
3540
3338
11
11717
3518
3
453
1451
1606
28098
14
2295
13676
21
6236
1289601
4
2505
4946
18