20634
8
169211
11
2710
9
4396
3
4820
2
1020
0
282572
467
2111
2520
1
2125
2526
2275
1671
17353
375
543
341
392
2006
335
2337
729
12958
5
371
422
2369
618
508
1029