596
159
530
201
669
118
1296
450
722
359
748
58
663
181
798
325
882
128
371
194
363
135
458
248
1473
689
599
308
641
147
668
158
248
77
573
127
362
191
509
238