535
596
302
545
308
862
732
469
514
530
800
241
327
352
726
888
308
262
475
484
313
412
342
732
517
228
502
626
245
1995
425
1996
403
367
342
405
209
276
837
875
878
432
257
222
403
326
443
460
497
924
634
591
444
727
422
710
275
325
332
339