2535
2
19783
32302
0
44
14
850
3090
6
1070
572
2932
25669
3498
4
2996
2666
9
17946
35
1189
592
1
2906
1153
1180
3484
5242
2789
1045
841
485
21152
8
391
1672