21152
8
2535
2
3107
7
1743
0
3090
6
3083
1260
1
790
32302
19783
2999
3
2932
3498
4
995
1153
1320
17946
1294
1382
1757
3683
5375
2669
1247
2268
951
2505
12632
25669
980