20634
8
2855
3
2668
2
2730
6
25137
0
3114
4
683
2275
44
81
839
975
503
572
919
467
424
659
555
1020
968
31535
3442
350
846
413
265
53
705
371