296
591
908
228
69
276
128
246
169
602
15
225
112
253
186
210
23
226
7
96
85
174
95
185
51
166
62
125
35
156
68
395
17
131
287
99
30
165