3089
1505
1025
907
942
830
738
1128
1013
776
890
743
734
1477
1602
1776
1388
724
2408
781
909
1156
674
1798
1146
781
1573
5780
1519
3560
893
2034
595
8985
2384
752
1985
1061
812
2151
1072
795
870
1274
722
814
839
1446
1524
1017
990
1666
1130
1093
1517
5965
4926
1614
9163
837
672
1215
668
861
907
794
753
730
1176
1426
716
675
998
745
1664
932
856
1725
1267
764
1082
3006
926
718
1024
817
736
712
795
1551
1760
931
1346
804
814
1223
834
859
1204
1717
770
853
818
1056
747
752
677
1051
1362
1445
1282
2321
2015
796
920
737
979
1284
718
729