1231
907
2395
791
1103
5289
904
1398
2272
1275
1727
940
2033
1562
1066
1211
1449
1835
1500
862
2733
6846
923
3331
860
925
1467
1486
793
749
855
996
1555
1705
936
1483
1558
807
797
2999
2908
966
4176
961
3181
839
920
1628
857
1126
2960
904
1211
2001
3682
1445
5080
1045
1040
752
741
799
749
783
1009
936
1449
2154
3075
877
1062
1533
1177
789
841
993
1043
1389
938
1856
870
675
11116
1269
715
1646
1089
701
705
814
6626
1543
1005
914
724
1320
747
1304
622
1750
1091
2561
820
1254
1778
749
1347
1183
730
762
925
729
2059
1135
853
1050
1112
973
662
4774