21152
8
2535
2
19783
17946
0
32302
2057
1
25669
1683
2999
3
3354
3765
4
2932
3498
995
3107
7
1153
1320
1189
1247
3779
1225
1382
14
2996
3090
6
1618
572
2268
1804
2505