20634
8
2275
2
19279
876
0
2730
6
2809
1506
3092
1
440
31535
530
4
1132
1051
2668
3114
17353
1043
1824
802
576
1343
1945
2474
291
105290
617
968
4012
11392
3116