950
753
1692
675
2602
894
1082
2373
1086
1254
837
1204
979
825
693
987
882
740
816
992
3333
1792
936
818
1130
1725
1377
949
907
2088
1132
1191
1619
2018
1710
1235
2928
1878
1137
987
1715
1101
895
742
1290
1057
994
1062
1198
1001
810
792
1373
861
1907
742
1816
696
1684
2600
1724
1303
1738
2272
1117
927
1240
1933
1080
750
781
755
1217
668
737
1610
1164
823
1592
865
890
637
670
1836
761
1233
1532
925
1627
2759
1338
902
1119
696
746
1144
1989
961
1563
5922
882
1005
4919
1304
4453
728
2351
3486
2015
824
703
5549
793
704
1100
981
1132
725
2326
807