538
172
108
42
550
101
355
142
128
164
48
99
65
17
47
46
15
9
21
162
122
30
111
77
12
37
44
29
22
66
51
16
55
5
59
60
106
11
215
10
62
13
35
24
31
27
110