328
120
148
141
145
379
225
264
143
48
91
41
57
105
543
864
14
53
109
50
25
92
39
67
251
73
96
46
21
37
19
18
13
36
116
235
34
113
77
22
115
75
51
186
994
43
55
127