534
503
688
503
463
447
4002
351
12358
2355
998
337
519
559
1089
7691
920
1169
4599
1992
437
1683
7465
303
347
1281
588
372
1111
457
504
736
17402
922
476
12342
316
830
1534
644
599
353
679
1346
449
812
305
353
464
394
645
327
796
341
1005
810
1537
1087
453
824
1223
3001
706
346
1861
768
2051
279
785
627
657
577
823
419
420
976
287
403
922
907
1624
1629
443
436
788
811
1084
352
984
714
592
372
546
1001
990
1979
466
396
674
1604
2293
545
518
518
1031
694
385
365
343
386
12342
597
333
559
297
2621
493
499
492
335