353
162
124
21
263
88
1071
490
82
177
133
113
160
79
83
69
60
193
86
708
266
668
293
32
218
141
690
290
416
96
50
544
40
27
244
37
121
90
26
80
215
195
39
41
132
219
49
128
85
142
91
656
110