1001
833
2234
1212
3910
1365
1841
2577
4499
1088
1687
1103
1823
890
1674
820
1987
1032
1394
938
1304
1300
1232
1037
1052
1188
2602
1469
2509
2109
1029
1145
1632
1998
5867
860
1027
962
1045
1110
1771
2000
850
1801
1752
937
896
1039
2323
1028
2119
836
1287
848
1057
3132
1108
791
1100
1731
1168
1042
738
876
1436
1250
657
724
745
784
1317
1251
1403
2565
1394
775
726
692
702
2074
786
844
847
1228
1157
3222
789
800
1344
1352
690
860
2016
737
899
1462
1366
874
724
758
1453
842
2022
2198
2444
748
1037
1401
1370
1588
1309
1466
3030
2388
841
1095
1664
1170
953
990