21152
8
3779
2
3090
6
2184
1
3080
3
2535
19783
1532
17946
0
4179
32302
3589
706
4757
822
25669
1399
3354
2057
2999
2932
3498
4
1189
5717
1683
784
1795
2166
1788
3765