1020
0
438
787
20634
8
460
851
418
1336
469
325
676
317
1949
1608
7039
494
2211
2275
2
503
1109
19279
547
663
443
823
466
653
1289
1726
757