621
0
984
475
652
1326
883
542
348
458
978
507
1869
635
4937
429
575
1015
3205
722
473
538
3593
1896
3252
368
567
566
628
733
617