1033
2936
2203
5045
1334
1093
881
2015
1066
1712
1417
1393
932
1155
997
1006
1031
993
877
4065
1067
828
2869
3158
1381
1039
1503
1328
978
1857
830
1259
1149
5918
951
1325
1454
2492
1119
1189
903
1972
817
818
1447
941
1470
839
1332
3825
1618
1015
1240
1168
2481
1271
1517
1373
1859
968
1176
837
926
1390
1760
1025
5563
980
1710
739
953
845
1291
1207
766
1043
755
704
2283
2290
1729
1187
1178
855
689
2689
1154
1546
1666
1096
2382
1315
914
1446
834
719
759
855
815
1625
711
1757
645
1299
1544
1041
808
720
1361
759
821
844
3419
845
1285
1388
805
1089
1562
1087