2903
3
7258
0
3090
6
951
1
1603
2932
2
572
467
2535
1844
2417
21152
8
25669
19783
17946
3498
4
19944
66
8527
3080
3386
2964
32302
2990
3546
2906
1015
14
1380
1788