302
290
742
936
922
978
441
109
194
1387
289
591
1031
972
599
1342
800
2352
260
377
356
479
485
526
190
1825