20634
8
646
0
476
1
2275
2
399
635
2730
6
2809
2669
1506
2061
440
31535
2201
3
19279
1110
1132
2668
3114
4
17353
5112
1587
1043
3375
1824
802
1343
5799
2474
1889