431
270
418
460
328
351
467
320
360
722
409
310
365
247
1
509
291
475
281
519
428
1
475
352
427
372
354
588
1775
23160
598
807
526
3007
464
437
468
478
615
458
2737