1052
2196
1019
738
624
961
956
668
1052
790
863
931
2431
1533
762
641
1611
1304
1442
721
833
1950
1108
1398
948
664
837
1744
2622
1274
1151
982
1914
1967
2641
1128
802
1544
804
885
909
677
818
2109
735
723
659
1326
1521
2162
821
2739
680
1774
5038
746
1608
2353
1460
1944
1443
774
696
877
864
949
684
1645
700
1306
780
1336
697
665
2154
828
688
795
3296
999
1753
708
823
1429
2541
871
915
1782
798
944
1475
1956
852
1583
1124
699
2540
637
933
901
1568
728
2308
744
708
775
1360
2009
3455
1036
900
2788
938
1002
673
1634
1087
3194
1191
799