21152
8
2535
2
19783
17946
0
32302
3090
6
3083
1743
790
2727
3
3683
1
3765
4
2932
635
1225
2462
1618
2911
9
3498
2996
2366
25669
2405
451
5151
475
3546
4553
2763
572