1164
107
76
16
15
35
29
4
36
42
23
879
14
57
67
38
736
81
80
1812
2597
217
5655
309
141
200
21
7487
116
267
88
53
52
418
99