21152
8
3080
3
2932
2
1168
1
3090
6
582
0
32302
3172
1044
297066
1189
2535
19783
17946
7793
4
370
1267
1416
2740
3683
2309
451
793
3715
3354
2039
5151
1461
1500
4651