184
55
399
442
380
364
264
215
214
191
254
497
444
245
864
727
601
560
569
375
343
175
88
1481
212
374
194
58
333
209
168
125
26
18
317
92
201
515
529
22
200
353
2029
626
803
666
302
97