1041
997
1543
2130
1103
1390
3885
1182
1473
1446
2818
980
2059
938
777
815
5359
1589
997
998
922
1411
879
970
5143
797
781
1638
929
1301
1125
1093
2005
1030
1430
1040
782
922
1765
1498
978
947
879
1200
1379
795
750
799
690
801
802
2035
728
827
750
758
1332
868
35120
856
1086
1875
1023
3900
752
1286
3247
1098
848
3027
5133
991
745
884
797
924
695
9497
860
1754
1329
926
820
1194
910
3139
1468
833
1986
1037
1973
2120
794
937
2674
3195
1438
923
2012
1012
712
776
875
666
744
3442
793
715
1097
1585
1025
1631
2366
3900
1422
1031
739
1233
874
1529