103
627
227
76
1355
91
45
42
27
1186
154
82
26
81
191
93
168
284
215
122
508
20
535
57
134
601
279
1658
120
13
84
19
17
25
132
89