20634
8
1020
0
1824
918
2299
2710
9
171
303
419
747
213
539
2041
1
3691
5
17353
1949
3
467
555
2275
2
31535
1398
47041
407
427
25137
2881
433
837
376
538