3196
2
2309
0
2959
5
14
721
919
21152
8
1498
475
2535
19783
2932
3498
4
608
32302
17946
1153
3090
6
25669
2996
3080
3
1044
1
1743
2505
2510
3054
2500
2057
790
3354