2907
2
5151
1360
1
866
997
2655
845
3957
3
11153
8
2838
3412
3245
2271
4
3080
2744
0
3715
1433
3351
1728
2414
1442
6612
10
2041
2313
2075
21152
4821
3634
2605
319