20634
8
2730
6
3114
4
1020
0
1949
3
1824
2076
1
31535
2657
2668
2
4396
547
2369
282572
918
17353
4536
265
4111
2275
968
2362
279
4445
2710
9
979
2008
3653
2855
25137