1020
0
968
31535
20634
8
333
418
25137
269
2275
2
47041
432
171
467
511
483
341
1824
3114
4
463
592
2730
6
17353
618
2809
1580
988
945
290
386
594