1020
0
333
418
20634
8
269
968
47041
432
2730
6
511
483
2657
3
2668
2
2855
171
592
1580
988
290
467
594
1100
505
1936
1
355
1541
637
408
337
945