1677
1044
708
2225
667
3543
842
1442
1072
810
5050
1728
840
4023
1809
1258
1378
788
657
1931
1865
1160
1683
1494
1549
4747
34749
1001
3144
1002
7699
2121
10437
1509
823
1941
2853
2674
1039
2050
744
6097
1366
857
812
2023
825
697
623
641
676
1067
949
1158
958
805
1201
1642
778
796
734
606
651
1932
935
689
1227
1159
1237
631
1832
1337
1336
3671
2178
938
526
726
693
1169
911
2655
2911
849
1818
5148
888
657
1964
693
1128
972
845
704
819
869
1186
812
1535
1237
2307
1156
5097
1239
1671
870
7330
1213
1379
824
3922
703
875
894
681
860
1241
2072
682
714