21152
8
2535
2
451
0
1168
1
815
3090
6
3083
1743
2377
929
3
790
32302
19783
2932
898
3498
4
742
17946
2890
1416
1294
1431
1153
2001
1716
2669
2262
2534
2633
1392