2530
877
681
962
768
1077
1504
3760
2196
790
897
4202
919
689
2001
723
2022
786
6672
5465
787
1518
1526
1935
764
920
853
1470
1443
1695
958
3595
2616
1999
1054
1170
687
643
706
2727
1478
906
947
1316
3054
1214
3084
733
1549
1727
1239
1658
2626
845
1622
1803
740
922
875
924
1194
932
817
701
910
4545
2177
1581
667
4192
1097
757
1911
2160
2132
2088
1073
1019
2693
1380
961
1865
728
2384
1013
817
1497
867
1463
693
1376
912
793
918
4186
751
1153
733
3354
4449
873
885
776
904
2808
632
761
1714
727
1018
4294
740
869
743
835
1132
3113
1551
1572
1871