20634
8
2730
6
2855
3
2668
2
12005
2275
19279
1020
0
180849
31535
25137
282572
4396
380
802
1824
416
559
3442
2328
484
488
169211
11
602
2099
514
17353
2526
3114
4
2459
9