654
315
745
326
413
241
231
580
1272
119
472
416
484
1467
268
100
356
643
239
298
416
436
716
560