5009
0
20634
8
1132
522
798
2275
2
543
1824
1020
19279
475
31535
341
518
1987
633
968
418
458
2730
6
1343
1650
670
784
1
383
2809
2683
35426
17353
325