20634
8
2275
2
19279
31535
0
2730
6
1020
2809
509
1
2190
1506
440
246
518
1824
1132
2668
2459
3114
4
598
17353
1587
1560
2514
1043
802
486
5559
3
1343
2474
2422
10