621
0
475
978
883
458
538
938
1896
652
1785
635
733
29355
1326
575
722
2060
1
12459
3
783
1614
1225
507
8414
6
542
984
4937
473
660
348
4258