621
0
475
652
883
1896
538
722
635
938
1785
575
978
29355
984
458
783
4937
617
1225
733
1326
971
2060
1
1033
348
23
1015
1017
1022
706