20634
8
2710
9
1116
0
474
2582
1
31535
66
2275
2
19279
418
2198
2076
4396
3
467
626
552
753
25137
901
74
1123
282572
6975
4
155
286
4820
2730
6
498
367
1020