20634
8
2855
3
2668
2
31535
0
2730
6
1020
25137
282572
2275
19279
608
469
557
968
2526
802
683
919
503
821
798
1824
17353
3442
653
493
2522
661
1009
164