21152
8
19783
2
2535
32302
0
17946
25669
2964
1
3354
2057
2932
3498
4
1683
3779
2986
2258
3765
690
1153
1812
1512
3090
6
2848
991
1247
2435
3
564
3407
1757
32353
12
1156