968
643
30
975
474
403
361
841
761
292
281
13
596
10
685
20
605
934
972
703
27
62
322
731
531
753
442
461
19