20634
8
2459
9
3116
1
31535
0
2275
2
467
1132
1020
1824
2730
6
2809
1506
1710
1343
569
440
2190
19279
637
670
2668
518
1098
611
7334
4
3114
547
633
968
918