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
1649
646
2288
1484
1627
765
1461
2094
1200
871
557
814
702
784
665
1962
678
749
779
1564
850
766
779
1144
758
1639
1353
1627
711
1094
1296
1239
1056
865
970
627
685
718
964
929
1852
1419
618
1285
922
1174
1101
766
1317
1853
776
1775
1764
825
873
1467
785
1197
807
871
2760
1991
959
969
935
1499
1358
1553