876
1269
637
959
1887
1363
1559
2854
283
1553
395
1012
318
975
655
645
559
781
269
297
572
401
473
342
402
289
274
1382
311
256
737
290
368
803
356
387
359
426
254
357
508
371
1277
932
960
1243
1012
311
1137
1587
3031
277
760
297
306
1105
962
348
940
302
1857
906
1788
367
392
896
1610
433
894
504
344
769
1147
932
272
443
875
1523
268
1395
1132
775
2910
1208
570
2168
671
1887
305
294
413
376
343
1370
218
412
742
800
274
1503
875
358
1274
1300
1854
450
360
502
476
1052
1582
372
2259
359
465
851
1020
315
358
332