2
1
7
3
0
35
4
15
8
13
24
9
16
5
115
40
33
19
32
21
30
29
10
18
11
6
14
54
43
114
22
67
289
970
330
27
56
50