5
170
49
71
28
545
8789
16
57
74
60
194
44
38
118
115
237
37
164
30
145
139
73
182
135
187
99
59
65
80
82
17
19
146
996
216
584
29
40
96
72
24
132
75
197
280
372