20634
8
4820
2
2855
3
2668
2730
6
1020
0
520
17353
466
169211
11
2587
16
593
1636
44
486
745
679
25137
4396
370
476
383
521
90
469
31535
1675
787
421
422