21152
8
2535
2
19783
2999
3
2932
3498
4
32302
0
17946
3107
7
1153
1320
995
1
3090
6
25669
1382
2268
3080
1044
1743
2505
2184
3054
5
2500
2057
1135
790
1161
3354
1481
4044