1842
1
20634
8
2855
3
2668
2
2730
6
1100
0
2069
19279
2657
729
418
625
282572
25137
1711
1128
534
505
31535
339
474
988
358
3442
489
457
4820
29323
797
4396