3090
6
3546
1
190
0
2903
3
2932
2
89
21152
8
1049
3080
14
3158
630
2996
572
892
1175
47639
818
596
579
25669
19783
2535
515
4044
5
3083
17946
2465
32
1189