4032
922
1142
2619
3839
1036
1008
1216
988
3197
2431
1268
894
2631
870
1607
913
973
1104
1075
2340
1287
858
1070
2954
1429
1021
1564
3167
1146
901
903
933
1434
931
2678
1500
5110
856
917
881
853
997
1022
2975
1115
1026
1157
875
1008
1364
1368
1094
2016
2122
901
2371
1511
1349
2364
2269
1327
1497
960
1290
948
827
927
1036
840
5243
2907
873
2591
893
858
1896
1467
1093
1968
2529
976
1051
947
8806
1385
2837
1102
901
753
821
791
1123
1354
1034
925
1434
952
873
1108
2707
980
1125
837
860
1456
1286
3155
874
1581
1213
820
945
833
847
1060
859
874
822
2295