58
33
8
22
41
445
16
366
27
34
13
50
121
137
89
37
47
223
15
57
133
966
10
312
60
65
183
224
11
5
6
64
428
40
63
174
96
42
194
295
238
218
351
73
80
455
134
166
474
209
70
575