20634
8
2275
2
2194
4
2730
6
2809
2000
1
1506
0
440
31535
19279
1488
445
1132
2668
3114
2989
17353
2693
3
1043
1824
1852
802
8773
10
1124
2071
2320
1343
2474
577
2229