20634
8
2275
2
1020
0
19279
1824
25137
2730
6
17353
2809
1282
1132
1343
1506
440
31535
670
486
968
369
543
2668
3114
4
58
3498
633
2190
1
2546
422
1098
389