20634
8
3469
4
2730
6
1081
0
1949
3
467
378
2369
1
1880
2
427
2299
846
1020
77
433
169
453
282572
298
418
101
78
441
1123
165
448
90
782
545