2907
2
2655
1
1613
11761
4
1145
14421
12
3329
1360
997
866
2838
3412
2436
0
845
3957
3
3245
11153
8
2744
1433
3351
1728
1442
904
6612
10
2605
374
3158
3262
741
3387