3996
1672
997
1603
1382
2304
888
1030
3124
611
1246
1244
790
763
4016
6037
720
1269
1121
4877
741
1667
859
847
994
3604
1202
941
2931
1168
4988
1312
717
1010
1140
1426
2413
1444
930
1039
1112
847
4312
1010
896
1796
3384
1036
3503
689
775
1285
1345
677
677
4384
729
1986
978
3049
1715
798
1524
905
897
1588
2056
763
884
2553
956
1133
1262
733
997
681
976
1875
803
1065
974
1856
1034
2088
924
694
946
2737
2017
1137
2063
721
1328
703
920
855
3578
693
985
1289
919
719
859
798
1075
1898
953
801
3149
1619
1557
655
947
1722
1305
2915
1895
2478
2285
1362