952
1484
3112
1526
903
935
2520
1054
836
998
902
5362
1469
797
1893
1005
1348
805
1306
1491
939
1235
2043
1049
1162
2176
1196
1188
971
1246
2015
1150
1251
1873
2858
1327
2251
1595
3833
2469
4717
1306
1181
902
1367
1138
956
925
935
1148
1304
972
951
1063
796
4774
2010
1986
895
1020
957
1159
1804
1231
962
1295
1616
1789
2125
1382
1015
1536
991
816
1025
1217
1089
951
839
1296
809
930
995
809
1445
889
3738
896
789
2257
802
1854
1003
2278
1105
1452
1256
776
836
1238
1257
1100
3205
1319
1779
1129
847
1017
1163
857
1720
922
1422
1070
1181
1151
922
801
974
1572