4043
2661
922
1035
2690
1375
1618
3415
1530
1122
1647
1244
2640
1275
1298
1339
1093
1264
5728
2061
2582
885
2017
2441
1750
3179
2355
2220
880
2987
987
1284
1011
958
947
884
1002
11432
1946
8860
1304
937
943
1021
5299
1461
913
994
874
865
2334
2384
2964
1034
1075
3851
18471
1037
969
2632
858
859
819
1318
1166
1051
1269
790
925
782
2611
953
1033
1467
840
2366
958
947
1001
3566
901
822
979
2009
952
1204
873
2329
1434
944
877
1100
3803
3790
1066
994
2275
801
5668
1191
1225
841
2269
785
951
1327
3990
1025
5042
793
874
2236
1558
926
1047
840
980
2123
1107
964