20634
8
31535
0
1023
1824
25137
17353
968
1020
19279
2
2076
1
3691
5
1303
2275
6800
492
386
317
2881
876
1152
4525
920
4
1098
467
797
2749
2211
474
3114
2809