80
28
51
158
1265
46
196
6
131
38
24
341
709
50
93
179
26
53
1123
30
19
292
45
11
15
326
104
58
36
1081
64
81
128
106