3245
3
1309
0
866
1
11153
8
1992
3957
697
1433
2
3351
1360
4914
997
2605
4
2655
845
2907
2838
3412
374
5389
2744
1728
1442
6612
10
904
658
1564
1529
1265
2562