2152
2
1992
3
697
0
1309
4914
951
1
1015
1087
1606
1751
8527
2778
5489
11
5389
151
289
2131
1472
19944
970
1964
4335
929
2571
6
2377
2829
2722
623
1631
4
2600