21152
8
2535
2
4642
3
1528
3090
6
1412
1
3791
7
3083
1162
2505
1743
0
790
946
32302
1228
3354
19783
2932
2258
1015
3498
4
774
456
1832
3723
17946
1348
1787
1038
3518