2655
1
3957
3
2907
2
1360
997
866
2838
3412
845
3245
11153
8
2744
0
1433
3351
1728
4702
4
1442
904
6612
10
676
2605
2211
2959
2480
3154
6
374
1226
2707
2642
930