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