21152
8
3158
2
3239
6
2535
19783
2932
3498
4
32302
0
2999
3
17946
1153
3090
400
2133
25669
3080
999
1044
1
1743
2505
2781
3054
5
2500
2904
2057
790
3354
1481
4044
3083