21152
8
1663
5
2535
2
3158
19783
2932
2788
3498
4
32302
0
6741
17946
1153
1489
3286
1
3090
6
2031
25669
2295
3
1364
3080
1044
1743
2505
3054
2500
2057
790
3354
1481
4044