0
4
8
6
18
3
7
47
283
77
30
13
11
17
10
19
20
37
32
23
15
24
33
9
28
14
16
73
58
56
62
46
29
44
235
97
75
113
80
49
796