2306
2
1527
1
4157
6
3353
11
3929
10
1584
1245
896
475
1337
0
1203
1367
3469
4
954
4936
1926
1256
2864
7
722
65
1662
7153
9
1707
2141
3
320
544
4553
9244
483
1222