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