114
35
28
13
18
10
4747
22
34
365
92
7
15
17
24
9
8
336
53
40
64
74
107
48
631
25
19
66
1171
23
157
68
147
180
70
818
367
271
95
435
126
363
32
61
29
75
42
142
94