3336
5083
825
984
894
900
1384
925
854
1131
964
930
879
877
1013
978
2441
1399
1140
1664
781
920
2583
877
870
1063
829
1042
873
1030
1314
900
858
1036
2617
3844
1554
1361
1073
877
1042
857
955
2983
1702
927
1473
1504
1630
896
825
3826
1868
1768
1607
1359
843
1142
965
879
812
5310
810
808
1134
900
2202
986
1039
1486
885
846
1379
1294
1048
1921
895
5058
1551
1094
2005
2117
1025
968
759
2863
3775
862
1668
1678
1024
851
1169
1765
1615
1666
1897
2536
1400
1096
852
1248
1101
1186
1743
1610
1158
1649
1217
2089
972
1150
806
891
1138
1655
844
989
1999
1985