503
511
561
590
1637
342
741
499
1184
590
243
704
609
794
1876
990
478
392
303
1553
955
415
737
590
284
528
109
162
215
352
1099
1730
755
1439
940
975
853
279
411
438
378
960
844
863
411
835
308
193
363
700
1542
1082
383
899
774
1413
938
743
1305
645