2907
2
866
1
3957
3
11153
8
2650
20
3629
862
0
3245
1433
3351
2949
1412
1360
3539
997
2655
845
2534
2638
2838
3412
1179
3871
2794
951
1618
841
3470
5
432
2744