3412
1
1360
997
866
2838
2
2655
845
3957
3
3245
11153
8
2744
0
910
513
3636
4
2907
1433
479
3351
1728
2623
1442
2480
904
6612
10
2605
784
374
3323
2707
806