20634
8
4820
2
290
0
980
1
282572
116
2369
2831
1084
3663
497
543
416
3251
6
68
2189
422
392
2730
637
65
1925
241
2198
78
75
945
1222856
4
3125
813