462
3
464
1
689
77
511
512
408
90
596
2
2971
491
559
6
694
616
3398
387
871
3859
9
96
446
581
703
445
517
338
52
210
220
174
75