2996
0
2535
2
485
19783
2932
3498
4
25669
372
32302
17946
7793
1153
984
3090
6
21152
8
475
2398
1521
1
3080
3
1044
14
4044
5
3083
2465
1189
384
3125
72
3188
809