2669
2
21152
8
1787
1
1819
1691
3090
6
2903
3
2949
0
2932
1015
1694
951
1681
690
451
619
2173
1141
19944
1446
923
7034
564
3546
1849
2193
1950
841
3080
1181