3245
3
1309
0
866
1
11153
8
1992
3957
2907
2
2655
697
1433
3351
1360
4914
997
2605
4
845
658
2838
3412
374
5389
12459
2744
4465
22
1529
2318
1728
2127
7
5147
4425
6