1001
3561
738
982
2657
1224
897
1724
723
1359
1378
1573
2714
1256
1407
1440
5087
911
1261
686
1736
2095
1325
1217
1831
688
874
857
2465
760
1055
755
798
944
1791
2251
883
876
680
1845
871
750
1315
1099
1707
1252
4312
3970
1084
1357
1368
1198
791
1141
1468
1388
1298
981
1238
2733
748
944
2599
795
947
730
1911
839
1035
993
1573
905
1593
682
2556
1210
787
1129
1211
1791
850
777
800
650
846
683
824
1527
998
873
752
734
1205
1402
845
970
1342
1845
1477
1092
1201
901
1747
908
7211
2323
1056
1867
896
1463
1129
2008
725
1399
828
1267
1725
1039
838
2302