20634
8
2275
2
2730
6
2809
1132
0
1506
440
31535
1824
19279
2668
3114
4
1224
17353
2683
1020
2190
1
1043
802
1343
2474
360
522
11392
3116
25137
876
1640
2587
16
5009