584
136
601
220
424
144
517
180
440
45
392
102
585
177
322
165
224
61
670
200
608
181
279
87
454
102
570
183
183
74
465
31
537
155
523
170
949
674
429
156