20634
8
846
0
166543
18
2624
10
2800
4
945
3011
6
47041
575
2713
1
29323
1540
2925
2
1662
918
2475
467
968
7039
4111
1020
1691
1045
3998
12
357
2809
1853
2275
1098
2881