952
974
2507
1183
883
1242
3188
967
931
4582
1679
887
2448
1576
1029
1064
982
1707
919
1027
1406
1622
918
1471
842
1256
1052
1114
878
1117
986
1152
1189
968
1650
1077
909
972
1111
1147
1247
1456
1690
2201
1258
2083
1519
1364
1999
964
1033
1081
2418
942
1170
932
1835
1149
1206
859
957
762
1582
1793
1670
2047
889
3042
1473
1101
1569
899
871
814
1687
1149
1908
1109
1070
7687
775
3063
1412
856
839
824
934
1277
2087
1050
1033
1196
887
952
1093
1375
1087
859
847
1723
821
772
1482
849
1286
6896
877
1211
1046
845
1761
1093
1320
942
3265
2883
807
1759
1409
2001