589
137
608
222
429
144
524
182
450
49
396
102
592
180
369
194
249
73
831
298
633
188
299
93
462
104
575
184
203
83
475
35
551
161
563
191
1182
841
453
166