476
618
1114
403
563
385
663
741
1425
593
621
1107
279
255
407
390
613
591
248
902
1392
715
1300
1519
462
284
405
352
461
1275
317
349
526
685
449
711
573
326
531
324
450
441
2527
482
543
1075
1297
667
1035
354
460
518
932
242
303
265
362
503
399
825