1286
1902
2555
2137
2435
2833
2330
2300
2189
1862
1931
1863
1970
1840
1514
1641
1514
348
1665
877
1014
1056
1272
848
930
857
818
667
933
1488
834
1018
554
799
961
836
1276
1290
878
902
489
829
904
660
760
692
852
727
665
656
497
817
682
843
611
617
650
645
659
470
525
386
616
395
204
621
532
406
588
638
463
766
403
507
496
585
403
441
410
449
480
553
422
572
423
408
94
398
426
386