20634
8
31535
0
2198
2
4396
3
2710
9
1333
2235
1974
4820
396
1
284
2275
19279
587
105807
42
2520
421
1498
1903
2082
1787
2668
899
326
3114
4
2125
402
1263
2526
1671