830
0
662
513
650
325
644
367
419
357
493
1
504
497
268
500
408
318
457
303
640
369
237
348
347
328
461