3629
1
1694
951
2669
2
2551
1015
1247
690
108797
0
3321
564
3071
9
1992
3546
475
1743
1568
7086
12
1380
843
2949
3551
10
10827
4
5527
3
2571
6
2996
3492
1403
2512
21152
8