458
94
482
217
909
398
646
782
2159
306
310
425
535
620
752
1023
548
444
357
167
314
392
136
639
312
476
272
230
172
479
444
798
490
102
324
215
529
466
433
589
535
457
326
213
207
361
415
510
497
304
322
368
837
677
257
767
323
402
566
866