1225
0
1412
866
1
616
3957
3
2655
11153
8
951
2534
2650
20
1179
3629
862
3245
432
841
2
1618
1433
2907
3351
4168
5
1360
3539
997
2122
845
783
1516
3715
2327
11