20634
8
2275
2
2730
6
2809
1506
0
440
31535
19279
339
1
1132
2668
543
3114
4
17353
486
276
518
1031
1043
1824
802
1343
2474
356
53
1428
11392
3116
25137
1640