20634
8
2041
1
2275
2
2730
6
2809
467
0
1506
440
31535
1877
19279
1671
597
1824
1132
2668
139
1638
3114
4
1897
1504
2093
2696
17353
772
1043
637
802
1343
2474