2907
2
866
1
3957
3
11153
8
796
6
3245
1433
3351
2949
0
2908
10
1360
3671
997
2655
845
2108
2638
2838
3412
2329
2234
4
2835
2297
2744
1618
2277
2999
1728
2414
4670