20
18
10
55
544
13
19
245
7
11
4
16
42
73
8
394
28
5
34
26
48
633
3
47
33
29
12
158
81
280
509
102
241
88
56
52
149
267
107
9
59
99
62
32
86