20634
8
2275
2
3116
1
2730
6
1008
2809
1506
0
440
31535
19279
822
2526
3
1132
2668
2337
729
3114
4
992
623
17353
1043
1824
802
1207
1343
12958
5
2474
1029
11392
25137