21152
8
3080
3
2932
2
3090
6
1819
1
1691
2245
2903
2669
619
1047
297066
0
1141
19944
1446
923
7034
3546
1849
2193
1950
841
1181
3657
4258
19783
1787
1603
5431
6182