1045
904
1189
759
847
4318
1586
1125
778
3023
1102
1124
793
2165
989
923
1572
12254
5609
969
891
2466
3904
1072
1544
2169
1831
874
1294
3018
1994
1751
1539
1719
1827
1973
1828
701
1256
1754
1266
920
1472
1763
2339
1123
921
1373
1003
1457
1834
1261
729
1561
2054
1686
3083
1048
1699
1887
863
822
762
1021
877
1017
834
1160
1070
806
1798
6036
833
814
793
643
906
695
911
1303
725
1089
1359
1668
1094
3349
7668
1481
2053
1393
934
780
1746
839
998
1124
1065
745
1034
1135
703
861
2684
3769
5476
722
705
1566
1242
776
753
712
7468
1758
738
1006
623
2883
1027
3021