483
0
509
1078
478
413
1399
634
433
521
475
789
517
453
368
76
364
639
947
822
13
420
622
2121
1
1868
418
458
4993
751
1284
630