540
300
212
280
643
397
392
310
321
253
302
401
156
254
204
198
417
136
211
238
191
236
110
99
671
42
133
1944
285
179
406
471
324
342
1157