645
299
364
748
659
449
650
321
1696
1129
712
365
399
427
744
1476
595
2350
1664
778
334
1567
1859
442
851
854
5268
1231
322
894
508
441
540
321
521
1184
368
452
969
1964
8932
746
334
1034
297
582
1005
391
618
376
575
7029
929
376
819
817
376
2763
52675
1247
764
2436
493
746
641
1227
963
403
909
937
712
1460
705
332
1231
911
678
316
343
2154
480
596
427
409
329
200
578
791
328
321
562
916
1057
1594
847
613
371
1362
478
483
335
18009
932
533
974
1002
894
970
529
385
886
499
1047
396
449
394
1007
435
278
644