3090
6
2903
3
2932
2
17946
0
21152
8
32302
3080
2996
1311
1
1757
2074
2125
607
485
14861
7
2469
528
2103
3315
4
25669
14
392
19783
2535
881
4044
5
3083
2465
2757
1189