1020
0
333
418
432
269
47041
483
171
511
968
592
355
618
798
988
467
945
594
1045
362
2275
2
453
290
31535
1580
408
19279
337
1936
1
895