2989
1
21152
8
1518
2535
2
19783
2932
3498
4
32302
0
17946
583
1598
1153
4926
5
1978
6
3090
25669
1425
3080
3
1044
1743
2505
3054
2500
2057
734
790
862
1931
3354
3041