621
0
475
978
883
458
538
938
1896
652
1785
635
733
29355
1326
575
722
2060
1
783
1614
1225
507
542
984
4937
473
660
348
3252
3205
1869