21152
8
3080
3
2932
2
3090
6
742
0
2535
19783
694
2650
20
32302
499
757
761
2740
420
17946
668
3715
1400
297066
405
450
1018
38
758
796
5151
1500
1
4651