530
897
399
1196
850
1233
1217
1413
353
600
343
302
346
1009
283
1076
261
1368
617
1967
765
446
759
261
257
709
478
499
729
890
262
286
362
513
437
1296
627
928
570
615
822
491
638
545
417
831
252
347
243
441
1075
667
673
328
787
505
458
389
250
1224