13490
1685
1012
131
11284
2386
685
109
2817
159
79

69

138
114
988
438
80