3111
15
2754
2
1970
2695
3
1716
0
2403
1519
3025
1
2323
4
1238
6
1152
1260
1005
5
1141
3793
11
835
2831
1535
3653
13
1453
3332
8
776
11339
18
3085
898
1204
1503
1602
836
1321