21152
8
2245
3
2054
4
616
0
3090
6
7793
2903
1189
255
440
2932
2
1618
984
974
2996
426
3765
14
297066
41
448
2181
5
572
614
841
100
2771
489
12459
779