21152
8
2932
2
3080
3
3090
6
650
0
742
838
3715
638
237
674
4651
1767
812
318
19783
405
952
2535
3498
4
3145
1243
32302
551
422
2740
1049
17946
5151