2465
2
1694
1
2903
3
951
21152
8
19944
3090
6
1092
2932
1015
2669
690
25669
0
1681
564
19783
17946
2949
3080
1743
1494
4
2964
1603
3546
1428
2906
108797
4471
1451
582