20634
8
1506
0
2275
2
1428
633
369
876
1824
467
2330
2211
2730
6
653
422
2809
2522
1375
984
1
1172
7039
772
476
2708
2904
4
683
919
597
1343
440
31535