621
0
575
984
348
883
458
475
538
652
1896
1326
2060
1
4937
635
3205
507
542
368
1015
978
617
429
5375
566
2517
1869
722
938
3593
473