20634
8
2855
3
2668
2
2730
6
893
0
579
557
951
2275
19279
2526
663
693
25137
647
17353
383
3442
749
31535
282572
431
4820
874
1320
1
1567
968
4396
608
394