42
213
177
134
114
566
111
73
30
115
19
227
25
34
122
17
51
10
65
612
308
216
225
293
478
22
143
15
37
6
55
21
83
20
63
207
313
27
11
133
142
66
192
107
98
44
60
46
35
32
980
160
392
124
388