20634
8
2275
2
1020
0
3114
4
19279
25137
31535
2546
1
1824
1343
2694
3
745
1132
2730
6
683
2668
1072
798
522
633
823
980
11829
3510
670
3505
2459
9
2224
968
2657