20634
8
1506
0
2730
6
1550
3092
1
467
1132
2275
2
31535
2328
3
19279
25137
5559
2809
1110
1824
17353
1710
2211
2190
1020
1607
392
772
369
419694
9
637
633
440
683