541
920
672
579
255
325
291
259
756
527
480
319
169
846
491
800
609
383
478
706
435
387
844
502
751
190
339
536
621
371
752
270
158
191
196
547
284
499
554
393
186
294
355
213
381
216
155
620
121
130
72
103
94
344
618
520
229
307
241
295