217
823
80
125
594
79
157
924
77
26
312
115
818
140
283
109
111
31
44
17
99
33
61
18
29
147
25
66
569
59
43
27
180