621
0
575
984
2060
1
883
475
458
635
4937
507
3205
8414
6
538
617
652
368
1695
4
429
938
348
1869
566
542
722
978
633
660
1015
1326
1896