999
662
506
685
280
399
366
940
369
1141
758
664
465
496
332
709
931
1906
530
778
43577
338
1120
345
318
317
5290
672
380
917
414
1082
331
586
1425
358
1354
1041
916
405
312
1025
1279
410
348
434
640
365
306
427
486
594
1338
529
511
563
436
648
339
310
1708
412
327
917
990
874
672
342
369
949
545
593
782
489
632
4446
635
327
490
615
411
345
1034
730
629
427
380
895
2192
307
592
386
386
730
395
317
1572
316
651
772
4590
380
249
361
358
415
408
594
325
499
314
344
878
6274
401
904
986
834
1216
514