621
0
475
883
1896
538
652
2277
722
635
938
783
5375
575
984
978
348
458
4937
1022
1225
1015
1785
4466
12
617
733
29355
1326
602
23
2060
1