20634
8
2855
3
2668
2
2730
6
19279
1020
0
467
2275
1580
1416
798
25137
325
2526
1824
239
382
648
968
17353
171
851
3442
31535
282572
618
970
500
4820