664
514
412
563
1063
928
21711
14510
521
302
13311
926
1308
11413
499
553
414
42
1066
701
743
1475
18216
17517
634
994
1141
1035