21152
8
3080
3
2932
2
4074
0
3090
6
1380
467
1431
1
2535
3820
19783
4311
888
4305
1788
2740
1690
1767
2131
2294
17946
1532
3655
11
1220
3715
32302
19944
2615
297066
5151