2465
2
21152
8
3090
6
1092
1
2903
3
2932
1015
2669
1694
951
690
108797
0
19944
564
3080
17946
1743
1145
19783
3546
25669
2483
32302
7034
1830
5090
2425
7
5141
1701
2949