2861
1
3326
3
3386
10827
4
6346
16
6666
1787
1992
1526
2
2245
3673
6
2507
1963
1746
697
0
1599
2530
5439
2744
3187
5
1632
1019
2620
1309
3200
1079
2360
4914
951