20634
8
2730
6
2855
3
2668
2
1020
0
3442
646
290
303
282572
909
2109
1949
518
625
356
1580
2079
1282
631
1251
4820
792
918
422
569
383
320
483
798