135
94
218
606
133
157
115
278
600
188
154
141
112
522
196
109
164
409
82
185
204
189
155
273
365
262
453
216
120
372
220
65
100
491
175
147
474
174
113
301
219
412
322
592
753
108
182
867
111
720
2608
238
1625
879
642