470
396
499
292
235
427
328
516
1168
992
745
442
304
436
432
324
155
477
268
1304
538
441
322
312
577
409
407
314
428
374
305
469
499
391
420
432
414
449
290
337
264
709
244
890
1106
289
311
1096
603
479
457
788
373
1027
620
733
178
194
795
402