1405
419
333
1063
654
2535
383
372
347
1144
3550
921
709
5212
1897
503
3103
50849
1629
499
565
798
369
1935
756
366
389
464
664
703
1320
1443
321
2508
8204
977
994
814
677
343
639
8082
1011
470
436
2349
555
362
319
366
2203
634
1570
364
806
263
729
482
419
1030
321
2012
377
2411
1198
656
411
605
1628
814
283
369
844
903
575
582
6790
708
677
2595
1791
343
830
627
607
699
843
8888
386
685
994
1025
1440
317
497
594
263
372
383
327
1026
647
949
1087
437
350
4459
1901
470
324
877
958
305
563
5562
515
918
1390
351
786