1996
2672
1083
936
805
1082
903
811
1634
2392
959
9326
2286
1428
1176
2840
903
1061
801
1875
930
980
1186
850
2452
2684
1354
1250
1529
1529
2504
1544
1525
1718
1430
2027
3459
800
1043
2566
1688
2567
2246
1844
2715
1613
1884
984
7241
939
4097
1956
1789
1797
1509
1469
1772
1711
973
1898
815
2418
3756
908
1240
907
1267
902
1092
1512
2457
1621
2033
1573
1277
1682
1419
2214
865
1090
863
1281
1250
1628
1466
929
1155
799
987
983
1741
830
855
777
877
831
852
2996
1617
1292
2633
1328
804
845
1108
1164
1008
1326
1796
2001
815
1771
1427
995
1508
954
1148
822
1770
1002