293
277
102
36
15
96
52
183
144
95
38
92
210
345
196
79
98
1160
22
230
37
100
43
123
147
129
474
131
1358
23
337
459
88
124
39
130
106
223
12
713
204
232
85
371
170
299
45
74
24
395
70
237
91
69