339
92
147
70
592
33
173
81
461
162
37
16
121
87
714
272
306
181
596
180
660
195
293
144
281
62
500
227
447
158
317
170
538
103
288
148
117
52
264
135