1996
949
799
2656
835
1235
892
1538
1482
2529
836
1055
2588
851
2382
2731
743
1913
1648
835
1274
2945
1601
1884
1364
1363
952
774
775
1562
2266
1722
769
874
819
1825
1286
1621
1199
830
863
2412
1751
967
2304
817
9911
2084
2509
705
1021
1367
2024
1604
730
1061
2282
1107
1148
2360
944
1353
710
604
1014
1387
760
839
935
814
966
1210
1077
699
1820
838
1138
841
1570
1067
968
1300
908
1760
609
993
3399
1996
688
1574
1487
889
1309
732
777
874
717
1487
1510
659
1131
675
1785
1680
613
887
730
841
1002
2693
786
1088
1907
1547
1026
1341
1341
696
915
1639