608
512
198
1071
196
531
532
20
1060
355
751
802
259
