1008
284
449
642
872
670
645
1674
936
708
7861
823
295
594
1039
266
320
612
3022
2435
1732
572
2499
1036
329
3369
974
418
1072
353
1813
892
417
486
486
458
886
1260
967
1165
815
360
331
2393
1027
7015
727
10109
16732
1311
536
1525
1370
402
993
434
1337
297
1417
418
556
800
449
734
326
1199
376
282
1095
491
722
1020
1586
586
359
506
275
1901
850
2012
330
1082
745
458
274
333
307
455
388
473
965
754
1281
1170
313
299
591
387
1333
1630
1050
356
252
591
416
463
829
760
406
630
725
677
1261
4619
561
4308
269
433
381
504