2927
2
3632
3
2991
2962
0
11717
11
3085
5
5477
12
4096
1334
1
4578
6
4954
4
6343
7
4144
19
703
573
3012
5635
20163
44
4971
14
2733
7592
1089
3482
1681
1540
427
3818
3540