20634
8
2730
6
2855
3
2668
2
282572
0
3442
4820
543
4396
637
2125
1
2526
2275
1020
2461
20
857
392
66
300
341
31535
1824
19279
246
483
383
518
1523
1116
419