1265
853
655
1531
652
1475
597
997
2177
1274
951
3996
1516
1843
977
636
1394
618
1687
1611
2651
1020
2618
1655
1808
1358
2063
1732
718
1003
2367
2529
2019
1401
922
676
2096
1107
902
1372
1600
749
1163
796
1398
2402
1374
1602
1072
909
2588
2720
1435
1486
1136
1719
1296
2318
687
759
869
922
1813
703
1184
754
1409
2860
1201
1544
706
850
1324
1036
2109
751
2869
786
627
1768
1004
872
2095
654
660
773
751
1042
1596
1322
712
686
1000
662
1871
1559
806
1507
919
3008
826
1993
699
741
1066
757
713
1092
3272
1155
1380
1673
617
1795
727
1637
664
624
727
1384