20634
8
2730
6
2275
2
597
0
25137
3114
4
1043
1
2809
31535
1132
1020
325
1506
1824
239
440
968
3116
799
683
19279
7039
460
631
919
670
2668
1343
384
2330