649
1216
915
383
1221
1014
323
547
988
840
1993
949
1250
525
1407
4587
810
1793
12584
919
543
1113
519
436
386
433
630
594
366
351
277
972
173
2307
382
924
8063
354
2031
319
1286
378
555
322
341
837
611
716
477
1192
310
367
456
951
2010
567
598
2248
549
1001
610
422
883
986
1217
636
1707
1034
943
913
692
516
510
1055
546
641
373
566
346
1159
911
903
1030
550
374
654
350
308
353
281
2367
527
458
478
376
1511
404
260
434
878
1482
528
336
1097
331
651
428
622
745
394
317
1442
1174
2524
342
352
304
396
352
834