585
102
437
56
268
162
694
256
680
216
970
402
362
212
432
58
608
194
605
115
493
119
527
212
576
124
375
138
220
172
512
108
268
159
547
196
445
199
506
45