21152
8
2535
2
3090
6
3083
2505
572
0
1743
790
946
1
32302
3354
784
19783
2932
2258
1225
1015
3498
4
2578
17946
2526
1348
1787
1038
3518
3
1380
785
1294
2996
3835
5