409
1
391
434
473
2
1426
356
2817
12
1383
3
1085
11683
18
403
464
1245
13
689
529
416
492
3655
502
543
376
1457
517
695
467
4969
4
561
831
428
588