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