478
147
319
143
816
285
170
25
217
145
257
70
518
103
425
157
660
249
264
211
468
53
210
140
404
102
558
41
551
79
591
52
347
20
236
150
531
51
141
80