2907
2
1579
1
766
4562
5
1360
997
866
2838
3412
2655
845
3957
3
3245
11153
8
2744
0
2000
8641
9
1433
3196
3351
1728
2808
4833
1442
3922
4
904
6612
10
1321
2414
1050