371
0
531
846
433
185
1650
392
529
397
492
580
547
200
782
149
729
418
508
864
944
999
566
647
1541
1396
2855
3
471
705
50987