4
78
59
9
26
6
10
14
2
3
42
243
57
81
16
64
1
8
138
45
28
223
31
41
853
52
58
24
479
113
68
55
101
29
15
38
156
86
170
468
35
1390