2180
3
2312
0
1992
697
3486
1309
4914
2
951
1
1015
1087
1363
1606
1751
8527
5489
11
5389
3669
7
2938
7815
2131
2368
19944
4335
929
2571
6
2377
2722
3926
14
623
9160
5