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
1257
2
660
4884
6
348
3252