2
5
3
1
8
20
10
314
13
71
16
14
17
7
31
23
11
19
148
15
43
29
30
53
12
44
59
27
26
35
32
9
68
47
25
21